.pageSwiper{width: 100%;height: 100%;}
.page-pagination{display: flex; height: calc(100% - 80px);flex-direction: column;right:0;top: 80px;justify-content: center;align-items: center; padding: 0 35px;border-left: 1px solid rgba(255,255,255,0.07);}
.pageSwiper .swiper-pagination li{margin-bottom: 25px;transition-duration: 0ms;}
.pageSwiper .swiper-pagination li span {display: none;position: absolute;font-size: 12px;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;width: 20px;font-weight: lighter;
-webkit-transition: 350ms 0s all linear;-moz-transition: 350ms 0s all linear;-ms-transition: 350ms 0s all linear;-o-transition: 350ms 0s all linear;transition: 350ms 0s all linear;}
.pageSwiper .swiper-pagination li.swiper-pagination-bullet-active span {display: block;}
.pageSwiper .swiper-pagination li.swiper-pagination-bullet-active{background: transparent;}
.page-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 99px; background: #ddd;}
.page-pagination .swiper-pagination-bullet-active{background: #c7a033;border-radius: 99px; transition: all 0.3s;position: relative;}
.secSlide{align-items: center;}

@media screen and (max-width: 998px) {
	.page-pagination{padding: 0 20px;}
}
@media screen and (max-width: 768px) {
	.page-pagination{padding: 0 10px;}
}

.indexSecBg{padding: 8% 0;}
  
/*优势*/
.indexAddBg{background: url(../images/bg_02.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.indexAddTitle{text-align: center;margin-bottom: 40px;}
.indexAddTitle h2{font-size: 40px;margin-bottom: 16px;}
.indexAddTitle p{font-size: 16px;color: #666;}
.addUl li{margin: 10px 0;}
.addUl li .addLiD{text-align: center; background: #f5f5f5;border: 1px solid white;box-shadow: 12px 17px 30px rgba(0, 0, 0, 0.1);border-radius: 17px; transition: all 0.5s;padding: 80px 20px;}
.addUl li h3{font-size: 22px;font-weight: 600;margin: 16px 0;}
.addUl li p{color: #666;line-height: 2;}
.addUl li p span{color: var(--primary-color);}
.addUl li .addLiD:hover {border: 1px solid var(--primary-color);transform: scale(1.05);}
@media screen and (max-width: 998px) {
	.addUl li .addLiD{padding: 24px 10px;margin: 5px 0;}
	.indexAddTitle h2{font-size: 22px;}
	.addUl li h3{font-size: 16px;}
	.indexAddTitle{margin-bottom: 24px;}
}


/*产品*/
.inProductBg{background: url(../images/bg_03.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.inProductBg .indexAddTitle{color: #fff;}
.inProductBg .indexAddTitle p{color: #fff;}
.inproductBg .container .row .inproductListWp{justify-content: space-between;}
.inproductList .swiper-slide{transition: 300ms;transform: scale(0.8);padding: 0 25px;}
.inproductList .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.inproductListprev,.inproductListnext{justify-content: center;align-items: center; top: 50%;transform: translateY(-50%);width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;color: #fff;}
.inproductListprev{left: 0;}
.inproductListnext{right: 0;}
.inproductListprev:hover,.inproductListnext:hover{background: var(--primary-color);border-color: var(--primary-color);}
.inproductImg{overflow: hidden;background: #fff;}
.inproductImg img{width: 100%;transition: all 0.5s;}
.inproductTiW{background: #dadada;padding: 20px 20px;justify-content: space-between;align-items: center;}
.inproductTi{font-size: 18px;color: #333;}
.inproductTiIc{color: var(--primary-color);font-size: 30px;}
.inproductList .swiper-slide:hover .inproductImg img{transform: scale(1.1);}
.minproductList{display: none;}
@media screen and (max-width: 1200px) {
	.inproductListprev,.inproductListnext{width: 40px;height: 40px;}	
}
@media screen and (max-width: 998px) {
	.inproductTiW{padding: 10px;}
	.inproductList{display: none;}
	.minproductList{display: block;}
	.minproductList li{margin-bottom: 6px;}
	.minproductList li .inproductTi{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.minproductList li .inproductTiIc{display: none;}
}
@media screen and (max-width: 768px) {
	
}
	

/*关于我们*/
.inAboutBg{background: url(../images/bg_04.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.inAboutTi{align-items: center;margin-bottom: 40px;}
.inAboutTiE{font-size: 60px;}
.inAboutTiC{margin-left: 16px;margin-top: 12px;}
.inAboutTiC p{margin-left: 2px;font-size: 18px; color: #999;}
.inAboutUl li{margin-bottom: 12px;}
.inAboutUl .inAboutLiImg{position: relative;overflow: hidden;}
.inAboutUl .inAboutLiImg::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.4);opacity: 0;transition: all 0.3s;z-index: 1;}
.inAboutLiImg img{width: 100%;transition: all 0.5s;}
.inAboutLiT{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;flex-direction: column;justify-content: space-around;align-items: center;color: #fff;}
.inAboutLiT .icon{font-size: 40px;}
.inAboutUl li:hover .inAboutLiImg::before{opacity: 1;}
.inAboutUl li:hover .inAboutLiImg img{transform: scale(1.1);}
.inAboutUl li:hover .inAboutLiT .icon{color: var(--primary-color);}
@media screen and (max-width: 1500px) {
	
}
@media screen and (max-width: 1300px) {
	
}
@media screen and (max-width: 998px) {
	.inAbout .container .row h1{font-size: 26px;}
	.inAbout .container .row h2{font-size: 16px;margin: 16px 0 24px 0;line-height: 1.5;}
	.in-about-content{width: 100%;line-height: 2;font-size: 14px;}
	.in-about-countItem{width: 49%;padding: 10px 0;}
	.in-about-counts span:first-child{font-size: 40px;}
	.in-about-count{margin-left: 0;}
	.inAboutTiE{font-size: 30px;}
	.inAboutTiC h2{font-size: 22px;}
	.inAboutTiC p{font-size: 14px;}
	.inAboutLiT h3{font-size: 18px;}
}

/* 服务商 */
.inServiceBg{background: url(../images/bg_05.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.inServiceLe{margin-top: 60px;}
.inServiceLe h6{font-size: 60px;color: #fff;}
.inServiceLe h2{color: #fff;margin-top: 16px;}
.inServiceRi ul li{width: 50%;height: 300px;padding: 20px;}
.inServiceRi ul li a{width: 100%;height: 100%;color: #fff;flex-direction: column;}
.inServiceRi ul li a h6{margin-bottom: 24px;}
.inServiceRi ul li a h3{margin-bottom: 16px;}
.inServiceRi ul li a p{line-height: 2;color: rgba(255,255,255,0.7);}
.inServiceUl1 {justify-content: flex-end;}
.inServiceUl1 li{border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.inServiceRi ul li h6{text-align: right;}
.inServiceRi ul li h6:hover{color: var(--primary-color);}
.inServiceUl2 li:nth-child(1){border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;}
.inServiceUl2 li:nth-child(2){border: 1px solid #fff;}
.inServiceRi ul li:hover a p{color: rgba(255,255,255,1);}
@media screen and (max-width: 998px) {
	.inServiceLe{margin-bottom: 24px;}
	.inServiceLe h6{font-size: 30px;}
	.inServiceLe h2{font-size: 22px;}
	.inServiceRi ul li{width: 100%;height: 270px;}
	.inServiceUl2 li:nth-child(1){border-right: 1px solid #fff;border-bottom: none;}
	.inServiceRi ul li a h3{font-size: 20px;}
	
}

/* 新闻 */
.newsList{padding-bottom: 30px;}
.inNewsTiWp{justify-content: space-between;align-items: center;margin-bottom: 40px;}
.inNewsTi{color: #333;}
.inNewsTi span{margin-left: 10px;color: #666;font-size: 28px;}
.inNewsMore{color: #333;}
.newsListpic{overflow: hidden;position: relative;z-index: 1;}
.newsListpic img{width: 100%;transition: all 0.5s;}
.newsListtitle{width: 90%;padding: 20px; margin: -25px auto 0 auto;background: #fff;box-shadow: 0 0 24px rgba(0,0,0,0.1);position: relative;z-index: 2;transition: all 0.5s;}
.newsListtitle h4{font-size: 20px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsListtitle p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;color: #666;line-height: 2;margin: 10px 0;}
.newsListtitle .icon{font-size: 26px;color: var(--primary-color);}
.newsList .swiper-slide:hover .newsListpic img{transform: scale(1.05);}
.newsList .swiper-slide:hover .newsListtitle{margin: -35px auto 0 auto;}
@media screen and (max-width: 998px) {
	.inNewsTi h2{font-size: 22px;}
	.inNewsTi span{font-size: 20px;}
	
}